杭电ACM2010题网!

杭电ACM2010题网

趋势迷

杭电ACM2010题

2024-08-09 21:32:04 来源:网络

杭电ACM2010题

杭电acm第2010题 -
include "stdio.h"int main(){ int t=0;int flag=0;int m,n,temp;int i;int ge,shi,bai;while (scanf("%d%d",&m,&n)!=EOF){ t=0; /* Add this */ if (m>n){ temp=n;n=m;m=temp;} for (i=m;i<=n;i++){ ge=i%10;shi=i/10%10;bai=i/10/10;if (i==ge*好了吧!
include <stdio.h> int main(){ int m,n,i,ge,shi,bai,k;while(scanf("%d%d",&m,&n)!=EOF){ k=0; //每次都要初始化为0 for(i=m;i<=n;i++){ ge=i%10;shi=i/10%10;bai=i/100;if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai){ if(k==0) //每组数据的每个数之有帮助请点赞。

杭电ACM2010题

杭电ACM 2010水仙花数 -
include<stdio.h> int main(){ int b, l, c, i;int a[] = {1, 153, 370, 371, 407};while (scanf("%d%d", &b, &l) != EOF){ c = 0;for (i = 0 ; i < 5 ; i++){ if (a[i] >= b && a[i] <= l)printf(c++ ? " %d" : "%d", a[i]);} printf(c是什么。
1. 忘记Reset c回0了2. 最后一个数字的后面不能有空格include <stdio.h> int c=0;int main (){ int a,b,d,e,f;while (scanf("%d%d",&a,&b)==2){ c=0; // <- 此处必须重设c if(a<100||a>999||b<100||b>999) break;for(;a<=b;a++){ d=a/100;e=(a%100)说完了。
ACM求大神错哪里了,hdu2010水仙花数 -
你的代码没问题,运行了一下可以输出水仙花数,然后我去查了杭电的具体题目,才知道是你的输入和输出不对,先说输入,你的输入只有一次,但是题目的原话是——“输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。”所以你的输入“scanf("%d %d",&m ,&n);”应该改成——wh有帮助请点赞。
其实果断的是第11页从2000到2099,前50题是最简单的题目了,因为都是c语言基础练习题。基本想刷的话。一天就可以刷完的。。。还有找简单题目方法就是在题目列表里搜索acm ,搜索类型算source。然后找那些acm课程期末考试的题目。
求杭电acm的1178题,c语言版的。谢谢 -
{ long n,i;int a;double s;while(scanf("%ld",&n)&&(n!=0)){ s=0;a=0;for(i=1;i<=n;i++)s=s+i*(i+1)/2;while(s>=10){ s=s*1.0/10;a++;} printf("%.2lfE%d\n",s,a);} system("pause");} 这个代码能运行,你的程序的功能时实现整数转换为科学记数。比等会说。
sum+=fun1(b[i]);} return sum;} int main(){ int num;a[0]=0;while(cin>>num&&num!=0){ for(int i=1;i<=num;i++){ cin>>a[i];b[i]=a[i]-a[i-1];} cout<<fun2(num)<<endl;} } 测试通过有图为证,这个题挺无耻的,对你表示同情。。止水2010,不会就问。
杭电acm1570 -
1.你把一个从哪个方面都看似简单的问题给写复杂了,不知道你参加ACM多久,A 10 10只有3628800这么大,而题中的要求是(1<=n,m<=10),也就是说A 10 10是最大的数了,一个百万级的数int 就足够,为什么要用_int 64呢??,int64要带来多少麻烦你体会到了吗?2.这类题应该是提前将n!算等我继续说。
这是修改后的程序,终于传上来了。提交过了你原来的程序给你一组测试数据:12345 45你看一下对不对include <stdio.h> include <string.h> int main(){ char a[1000]={0};char b[1000]={0},c[1000]={0},t;int i,n,j,k,m,la,lb;while(scanf("%d",&n)!=EOF){ if(n<=希望你能满意。